/******************* ¹«¹²±äÁ¿ *******************/
var userId = core.getUrlData('user_id'),
	shareId = core.getUrlData(['tui_id', 'a_id']),
	takePhoto = undefined;

/******************* 微信配置 *******************/
wx.ready(function () {
	wx.checkJsApi({  
		jsApiList : ['uploadImage','previewImage','chooseImage','scanQRCode','startRecord','stopRecord','onVoiceRecordEnd','playVoice','onVoicePlayEnd','onMenuShareAppMessage'],  
		success : function(res) {  
		}
	});

	takePhoto = function (index) {
		wx.chooseImage({
			count: 1, // 默认9
			sizeType: ['compressed'], // 可以指定是原图还是压缩图，默认二者都有
			// sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图，默认二者都有
			sourceType: ['camera'], // 可以指定来源是相册还是相机，默认二者都有
			success: function (res) {
				console.log(res)
				// vm.base64 = res.localIds[0];
				wx.uploadImage({
					localId: res.localIds[0], // 需要上传的图片的本地ID，由chooseImage接口获得
					isShowProgressTips: 1, // 默认为1，显示进度提示
					success: function (res) {
						// alert(JSON.stringify(res));
						// alert(JSON.stringify({media_id: res.serverId, is_identify: 1}))

						layer.open({
							type: 2,
							shadeClose: false,
							className: 'loading',
							content: '图片上传中，请稍候',
							success: function () {
								$.getJSON(saveWxImageUrl,{media_id: res.serverId, is_identify: 1}, function(imgData) {
										console.log(imgData)
										// alert(JSON.stringify(imgData));
										if (imgData.status == 1) {
											$.ajax({
												url: (index == 1) ? savePicUrl : userIdentifyUrl,
												type: 'post',
												data: {
													user_id: userId,
													image: imgData.image_url
												},
												success: function (data) {
													console.log(data)
													
													layer.closeAll();
													core.layerHint(data.message);
													if (data.result == 1) {
														vm['identify' + index] = imgData.image_url;
														(index == 1) ? (vm.isIdentifyFront = 1) : (vm.isIdentifySide = 1);
													}
												}
											});
										} else {
											layer.closeAll();
											core.layerHint(imgData.message);
										}
								});
							}
						});
					}
				});
				
			}
		});
	}
});

/******************* Vue³õÊ¼»¯´úÂë *******************/
var vm = new Vue({
	el: '.wrap',
	data: {
		userId: userId,
		identify1: identify1,
		identify2: identify2,
		isIdentifyFront: 0,
		isIdentifySide: 0,
		tui_id: shareId[0],
		a_id: shareId[1]
	},
	methods: {
		wxPhoto: function (index) {
			if (index == 2) {
				this.isIdentifyFront ? takePhoto(index) : core.layerHint('请先完成第一步');
			} else {
				takePhoto(index);
			}
		},
		// save: function () {
		// 	var _this = this;
			
		// 	if (_this.isIdentifyFront) {
		// 		if (_this.isIdentifySide) {
		// 			core.href(userHeaderUrl + '?user_id=' + userId + '&type=complete');
		// 			// common.layerConfirm({
		// 			// 	content: 'È·¶¨Ìá½»£¿',
		// 			// 	yesClose: false,
		// 			// 	yes: function() {
		// 			// 		$.ajax({
		// 			// 			url: userIdentifyUrl,
		// 			// 			type: 'post',
		// 			// 			data: {
		// 			// 				user_id: userId,
		// 			// 				image: [_this.identify1, _this.identify2]
		// 			// 			},
		// 			// 			success: function(data) {
		// 			// 				console.log(data)

		// 			// 				if (data.result == 1) {
		// 			// 					layer.closeAll();
		// 			// 					_this.isIdentify = 1;
		// 			// 					core.hintHref(data.message, (_this.tui_id ? (loginUrl + '?tui_id=' + _this.tui_id + '&a_id=' + _this.a_id) : loginUrl));
		// 			// 				} else {
		// 			// 					core.layerHint(data.message);
		// 			// 				}
		// 			// 			}
		// 			// 		});
		// 			// 	}
		// 			// });
		// 		} else {
		// 			core.layerHint('第二步还没有完成哦~');
		// 		}
		// 	} else {
		// 		core.layerHint('请先完成第一步~');
		// 	}
		// },
		// updateImg: function (index) {
		// 	var _this = this;

		// 	if (/^image\/\w+/.test(document.getElementById('updateImage' + index).files[0].type)) {
		// 		lrz(document.getElementById('updateImage' + index).files[0], {
		// 			width: 500,
		// 			quality: 0.8
		// 		}).then(function(data) {
		// 			_this['identify' + index] = data.base64;

		// 			$.ajax({
		// 				url: userIdentifyUrl,
		// 				type: 'post',
		// 				data: {
		// 					user_id: userId,
		// 					image: _this['identify' + index]
		// 				},
		// 				success: function (data) {
		// 					console.log(data)
							
		// 					core.layerHint(data.message);
		// 					if (data.result == 1) {
		// 						(index == 1) ? (_this.isIdentifyFront = 1) : (_this.isIdentifySide = 1);
		// 					}
		// 				}
		// 			});
		// 		});
		// 	} else {
		// 		core.layerHint('请选择图片文件');
		// 	}
		// }
	},
	computed: {
		
	},
	components: {
		
	},
	created: function () {
		var _this = this;

		// $.ajax({
		// 	url: userIdentifyUrl,
		// 	type: 'post',
		// 	data: {
		// 		user_id: userId
		// 	},
		// 	success: function(data) {
		// 		console.log(data)

				
		// 	}
		// });
	},
	mounted: function () {
		common.bindBack();
		common.layerConfirm({
			content: '该认证照片仅作为存档识别用途，不会在平台上对外显示，请放心！',
			btn: ['知道了'],
			bacClose: false
		});
	},
	updated: function () {
		(this.isIdentifyFront && this.isIdentifySide) && core.href(userHeaderUrl + '?user_id=' + userId + '&type=complete');
		core.centerImg('html body .wrap .user-identify section:nth-child(2) .update-img img');
		core.centerImg('html body .wrap .user-identify section:nth-child(3) .update-img img');
	}
});

